SetHotineParameters Interface

public interface SetHotineParameters

Module Procedures

private subroutine SetHotineParametersSystem(system, lat0, centM, azimuth, falseE, falseN, k)

Set parameters for Hotine Oblique Mercator reference system

Arguments

Type IntentOptional Attributes Name
type(CRS), intent(inout) :: system
real(kind=float), intent(in) :: lat0

Latitude of projection center [rad]

real(kind=float), intent(in) :: centM

Longitude of projection center [rad]

real(kind=float), intent(in) :: azimuth

azimuth of centerline

real(kind=float), intent(in) :: falseE

Easting/X at the center of the projection

real(kind=float), intent(in) :: falseN

Northing/Y at the center of the projection

real(kind=float), intent(in) :: k

scale factor

private subroutine SetHotineParametersCoord(coord, lat0, centM, azimuth, falseE, falseN, k)

Set parameters for Hotine Oblique Mercator reference system

Arguments

Type IntentOptional Attributes Name
type(Coordinate), intent(inout) :: coord
real(kind=float), intent(in) :: lat0

Latitude of projection center [rad]

real(kind=float), intent(in) :: centM

Longitude of projection center [rad]

real(kind=float), intent(in) :: azimuth

azimuth of centerline

real(kind=float), intent(in) :: falseE

Easting/X at the center of the projection

real(kind=float), intent(in) :: falseN

Northing/Y at the center of the projection

real(kind=float), intent(in) :: k

scale factor